﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace OAuth
{
    /// <summary>
    /// represents the parameters to create an authorized session with the service provider
    /// </summary>
    public interface IOAuthSessionParameter
    {
        string ConsumerKey { get; }
        string ConsumerSecret { get; }
        IServiceProvider ServiceProvider { get; }
        IAccessTokenStorage TokenStorage { get; set; }
        string CallWeb(ISignedWebRequest pRequest); 
    }
}
